var express = require("express");
var app = express();
var db = require("./model/db.js");

app.get("/",function(req,res){ // 插入数据
    db.insertOne("student",{"name":"小白"},function(err,result){
        if(err){
            console.log("插入失败");
            return;
        }
        res.send("插入成功");
    })
});

app.get("/read",function(req,res){
    var page = parseInt(req.query.page);  // 这个页面接受一个page参数
    // 查找四个参数 在哪个集合查，查什么，分页设置，查完之后做什么
    db.find("student",{},{"pageamount":3,"page":page},function(err,result){
        res.send(result);
    })
})

app.get("/delete",function(req,res){
    var _id = parseInt(req.query.id); // 注意如果是字符串要改成int
    db.deleteMany("restaurant",{"restaurant_id":_id},function(err,result){
        if(err){
            console.log(err);
        }
        res.send(result);
    })
});

app.get("/update",function(req,res){
    db.updateMany(
        "restaurant",       // 集合
        {"location" : "北京"},    // 要修改的
        {$set : {location : "你家门口"}},       // 修改成什么
        function(err,result){
            if(err){
                console.log(err);
            }
            res.send(result);
        }
    )
})

app.listen(3000);